package cn.agiledata.bank.linkbank.logic;

/**
 * 密钥校验器
 * 
 * @author maxianbo
 * 
 */
public interface CryptoKeyValidator {
    /**
     * 校验指定密钥是否有效
     * 
     * @param cryptoKey
     *            密钥
     * @return true if 指定密钥有效, otherwise false
     */
    public boolean validateCryptoKey(String cryptoKey);

    /**
     * 获取有效的密钥规则描述
     * 
     * @return 有效的密钥规则描述
     */
    public String getCryptoKeyDescription();
}
